/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Blackjack;



import Blackjack.Condiciones.*;
import java.util.HashMap;
import prop.Condicion;
import prop.DataManager;
import prop.DataManagerEstrategia;
import prop.condiciones.*;

/**
 *
 * @author Red
 */
public class DataManagerEstrategiaBkjk extends DataManagerEstrategia {
    public DataManagerEstrategiaBkjk(String nom) {
       LeerEst = new DataManager(nom);
       MapaCondiciones = new HashMap<String,Condicion>();

       MapaCondiciones.put("menor", new CondicionMenor());
       MapaCondiciones.put("igual", new CondicionIgual());
       MapaCondiciones.put("mayor", new CondicionMayor());
       MapaCondiciones.put("midinero", new CondicionMiDinero());
       MapaCondiciones.put("dinero", new CondicionDinero());
       MapaCondiciones.put("cierto", new CondicionCierto());
       MapaCondiciones.put("cartacroupier", new CondicionCartaCroupier());
       MapaCondiciones.put("mimanoeval", new CondicionMiManoEval());
       MapaCondiciones.put("mimanosoft", new CondicionMiManoSoft());
       MapaCondiciones.put("puedodividir", new CondicionPuedoDividir());
       MapaCondiciones.put("puedodoblar", new CondicionPuedoDoblar());
       MapaCondiciones.put("sumar", new CondicionSumar());
       MapaCondiciones.put("restar", new CondicionRestar());
       MapaCondiciones.put("dividir", new CondicionDividir());
       MapaCondiciones.put("multiplicar", new CondicionMultiplicar());
    }
}
